self destruction - German English Dictionary